package com.css.fxfzysx.modules.cztDataMange.vo;

import com.css.fxfzysx.modules.vabStructure.utils.UnitTranslate;
import com.css.fxfzysx.util.ExcelPropertyCheck;
import lombok.Data;

/**
 * @Author Liuchao
 * @Date 2023/10/9
 * @Version 1.0.0
 * @Description 剪力墙参数
 */
@Data
public class RcpExcelSheet4Vo {

    @ExcelPropertyCheck(index = 0,required = true,name = "建筑物序号")
    private String numType ;

    @ExcelPropertyCheck(index = 1,required = true,name = "楼层号")
    private Integer floorNum ;

    @ExcelPropertyCheck(index = 2,required = true,name = "剪力墙编号")
    private String jlqNum ;



    @ExcelPropertyCheck(index = 3,required = true,name = "混凝土强度等级")
    private String fck ;

    @ExcelPropertyCheck(index = 4,required = true,name = "抗震墙厚度(mm)")
    @UnitTranslate
    private Double kzqWidth ;

    @ExcelPropertyCheck(index = 5,required = true,name = "抗震墙截面高度(mm)")
    @UnitTranslate
    private Double kzqHeight ;

    @ExcelPropertyCheck(index = 6,required = true,name = "水平钢筋牌号")
    private String rebarNum ;

    @ExcelPropertyCheck(index = 7,required = true,name = "配置在同一水平截面内的水平钢筋截面面积（mm^2）")
    @UnitTranslate(value = 1000000)
    private Double as ;

    @ExcelPropertyCheck(index = 8,required = true,name = "S2剪力墙水平向钢筋间距(mm)")
    @UnitTranslate
    private Double s2;

    /**
     * 层高
     */
    @ExcelPropertyCheck(index = 23, required = true, name = "层高(m)")
    private Double floorHeight;
    /**
     * 剪力墙nu的值
     */
    private double jlqNu ;

}
